interchange (roads) - German English Dictionary